Comparing Two Software Design Process Theories
نویسنده
چکیده
This paper explores an ongoing conflict concerning the nature of software design. This conflict manifests itself as antagonism between managers and developers, debates about agile vs. plan-driven methodologies and aspiring developers’ dissatisfaction with their courses. One side views design as a plandriven information processing task involving rational decision-making (the Reason-Centric Perspective), while the other views design as an improvised, creative task involving naturalized decision-making (Action-Centric Perspective). Each perspective includes an epistemology, theory of human action and a software design process theory (an explanation of how software is created in practice). This paper reports the results of an exploratory questionnaire study that comparatively and empirically evaluated the two process theories. Results clearly favor the Action-Centric process theory: the Sensemaking-CoevolutionImplementation Framework.
منابع مشابه
Drafting a Comprehensive Schema of Design Process The Conformability of Hermeneutic Design Methodology, with Epistemology Mechanism of Molla-Sadra's Transcend Theosophy System
In our country, research on architectural design process, is based on two main theoretical approaches; one is the system of Islamic theosophy, and the other is recent empirical studies on design methodology. The main problem here, is to find out the relationship between these two viewpoints, to attend the domain›s pathology, like misunderstanding and oversight of the position and order of theor...
متن کاملAn Exploratory Study Comparing the Core Concepts of Information Systems Development and Software Engineering
The goal of this study is to apply a multidisciplinary approach towards the discovery of core concepts in the art and science of design. This study advances the intellectual body of knowledge for design science by uncovering common areas of agreement between information systems (IS) and computer science (CS) encouraging the development of new design theories within each individual field. This r...
متن کاملA Teleological Process Theory of Software Development
This paper presents a teleological process theory of software design in organizations. The proposed theory is compared to the Function-Behavior-Structure (FBS) Framework â a leading process theory of engineering design proposed by John Gero. A positivist, multiple case study methodology to empirically compare the veracity and predictive power of the two theories described. Results from a pilo...
متن کاملComparing the Effects of Concept Mapping and Integration Method on Nursing Students' Learning in Nursing Process Course in Tabriz University of Medical Sciences
Introduction: To analyze patients' problems and make an appropriate care plan, nursing students need a deep and meaningful learning. Therefore, it is better to choose educational methods which are capable of educating nursing students in such learning level. The aim of this study was to compare the effect of concept mapping and integration model on nursing students' learning in nursing process ...
متن کاملبازشناسی الگوها و شناخت فاکتورهای کالبدی تاثیرگذار در بافت مسکونی سنتی نیشابور
Typology as a practical method has become to an important subject due to rise of modern architecture and lack of identity to achieve pattern of traditional architecture. Residential tissue as a core of traditional cities with its elements and specific form are valuable legacy for survey and analysis. This research refers to systematic method consisting analytical and descriptive method in fu...
متن کامل